]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
extensionSystem: Fix updating extension list on session update
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 15 Dec 2015 02:51:50 +0000 (03:51 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Wed, 16 Dec 2015 22:50:42 +0000 (23:50 +0100)
Before reenabling all extensions, we update the list of enabled extensions
to catch any changes that happened while extensions were enabled. However
this is currently broken as onEnabledExtensionsChanged() is a nop while
disabled, so just call getEnabledExtensions() directly.

js/ui/extensionSystem.js

index fac21bf277ab731048b2ff9ebf107b69721392b8..ba332220b2203f8c412aa1861e84f713d986f054 100644 (file)
@@ -334,7 +334,7 @@ function _sessionUpdated() {
     // from allowExtensions in the future
     if (Main.sessionMode.allowExtensions) {
         if (initted)
-            onEnabledExtensionsChanged();
+            enabledExtensions = getEnabledExtensions();
         enableAllExtensions();
     } else {
         disableAllExtensions();